import axios from "axios";

const ajax = axios.create({
    baseURL:"http://kumanxuan1.f3322.net:8881/cms"
})
ajax.interceptors.request.use(
    (config) => {
      if (config.url === "/wechatUsers/PCLogin") {
        config.headers["Content-Type"] = "application/x-www-form-urlencoded";
      }
      const token = localStorage.getItem("x-auth-token");
      if (token) {
        // 判断是否存在token，如果存在的话，则每个http header都加上token
        config.headers["x-auth-token"] = token; //请求头加上token
      }
      return config;
    },
    (err) => {
      return Promise.reject(err);
    }
  );
  
  // http response 拦截器
  ajax.interceptors.response.use(
    (response) => {
      return response.data;
    },
    //接口错误状态处理，也就是说无响应时的处理
    (error) => {
      return Promise.reject(error.response.status); // 返回接口返回的错误信息
    }
  );
export default ajax;